package mysql8学习.高级.第08章_索引的创建和设计原则;

/**
 * 限制索引的数目
 * 在实际工作中，我们也需要注意平衡，索引的数目不是越多越好。
 * 我们需要限制每张表上的索引数量,建议单张表索引数量不超过6个。
 * 原因:
 * ① 每个索引都需要占用磁盘空间，索引越多，需要的磁盘空间就越大。
 * ② 索引会影响INSERT、DELETE、 UPDATE等语句的性能，因为表中的数据更改的同时，
 *    索引也会进行调整和更新，会造成负担。
 * ③ 优化器在选择如何优化查询时，会根据统一信息， 对每一个可以用到的索引来进行评估，
 *    以生成出一个最好的执行计划，如果同时有很多个索引都可以用于查询，
 *    会增加MySQL优化器生成执行计划时间，降低查询性能。
 *
 */
public class E_限制索引的数目 {
}